<?php

class Taller_Model extends CI_Model {

    const STR_NOMBRE_TABLA = 'tabla_maestra';

    /**
     * Constructor
     * @author Fernando Esteban Valerio
     */
    function __construct() {
        parent::__construct();
    }

    /**
     * Obtener la información de un taller.
     * @author Fernando Esteban Valerio
     * @param int $idTaller Id Taller
     * @return type
     */
    function getTaller($idTaller) {
        $this->db->where('id_tabla_maestra', $idTaller);
        $query = $this->db->get(self::STR_NOMBRE_TABLA);
        return $query->result();
    }

    /**
     * Obtener los talleres registrados en el sistema.
     * @author Fernando Esteban Valerio
     * @return array
     */
    function getListTaller() {
        $this->db->where('id_padre', INT_LISTA_TALLER);
        $this->db->where('id_tabla_maestra >', INT_TALLER_VACIO);
        $this->db->order_by('valor_1', 'ASC');
        $query = $this->db->get(self::STR_NOMBRE_TABLA);
        return $query->result();
    }

}
